impounding dams - Turco Inglés Diccionario